self consumption - German English Dictionary